arm pmu profiling and debugging · Maintained
Maintainers
- M Will Deacon <will@kernel.org>
- M Mark Rutland <mark.rutland@arm.com>
Paths
- F
Documentation/devicetree/bindings/arm/pmu.yaml - F
Documentation/devicetree/bindings/perf/ - F
arch/arm*/include/asm/hw_breakpoint.h - F
arch/arm*/include/asm/perf_event.h - F
arch/arm*/kernel/hw_breakpoint.c - F
arch/arm*/kernel/perf_* - F
drivers/perf/ - F
include/linux/perf/arm_pmu*.h
Last 30 days
Most active threads (last 7 days)
-
HOTtoday
[PATCH 0/4] perf/arm_cspmu: Miscellaneous improvements
2026-07-09 14:40 · 3 replies in 7d · Robin Murphy <robin.murphy@arm.com> -
HOTtoday
[PATCH 0/2] perf: Support Arm Bus Monitor Unit
2026-07-09 19:22 · 2 replies in 7d · Robin Murphy <robin.murphy@arm.com> -
WARM3d
[PATCH] drivers/perf: thunderx2_pmu: add error handling
2026-07-06 14:59 · 0 replies in 7d · Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Active reviewers (last 30 days)
-
Sashiko AI <sashiko-bot@kernel.org>
2 attestations (2 Reported-by) · last on 2026-07-01 -
Ilkka Koskinen <hidden>
2 attestations (2 Reviewed-by) · last on 2026-06-30 -
Krzysztof Kozlowski <hidden>
2 attestations (2 Acked-by) · last on 2026-06-18 -
Nick Hu <hidden>
1 attestation (1 Reviewed-by) · last on 2026-07-02 -
Robin Murphy <robin.murphy@arm.com>
1 attestation (1 Reviewed-by) · last on 2026-06-30 -
Rob Herring (Arm) <robh@kernel.org>
1 attestation (1 Reviewed-by) · last on 2026-06-16 -
James Clark <james.clark@linaro.org>
1 attestation (1 Suggested-by) · last on 2026-06-16 -
Mark Rutland <mark.rutland@arm.com>
1 attestation (1 Acked-by) · last on 2026-06-12
Recent patches
Most-recent 30 patches in this subsystem on linux-arm-kernel (capped at 30), ordered by date desc.
-
HOTtoday
[PATCH 2/2] perf: Add Arm Bus Monitor Unit driver
2026-07-09 · Robin Murphy <robin.murphy@arm.com> -
HOTtoday
[PATCH 1/2] dt-bindings: perf: Add Arm Bus Monitor Unit
2026-07-09 · Robin Murphy <robin.murphy@arm.com> -
HOTtoday
[PATCH 4/4] perf/arm_cspmu: Make IRQ more optional
2026-07-09 · Robin Murphy <robin.murphy@arm.com> -
HOTtoday
[PATCH 3/4] perf/arm_cspmu: Improve sub-module error reporting
2026-07-09 · Robin Murphy <robin.murphy@arm.com> -
HOTtoday
[PATCH 2/4] perf/arm_cspmu: Improve APMT-based PMU naming
2026-07-09 · Robin Murphy <robin.murphy@arm.com> -
WARM3d
[PATCH] drivers/perf: thunderx2_pmu: add error handling
2026-07-06 · Greg Kroah-Hartman <gregkh@linuxfoundation.org> -
DORMANTno replies
[PATCH] perf: arm_spe: Make wakeup range check overflow safe
2026-07-02 · Leo Yan <leo.yan@arm.com> -
COOLING7d
REVIEWED: 1 (0M) [PATCH RFC] dt-bindings: perf: riscv,pmu: Add interrupts-extended property
2026-07-02 · Eric Lin <hidden> -
WARM2d
[PATCH v8 21/22] TEST(do-not-upstream): fake qemu-virt PMU events for cdeleg counter-mask testing
2026-07-01 · Atish Patra <atish.patra@linux.dev> -
WARM2d
[PATCH v8 18/22] RISC-V: perf: Add Qemu virt machine events
2026-07-01 · Atish Patra <atish.patra@linux.dev> -
WARM2d
[PATCH v8 17/22] RISC-V: perf: Add legacy event encodings via sysfs
2026-07-01 · Atish Patra <atish.patra@linux.dev> -
WARM2d
[PATCH v8 16/22] RISC-V: perf: Use config2/vendor table for event to counter mapping
2026-07-01 · Atish Patra <atish.patra@linux.dev> -
WARM2d
[PATCH v8 15/22] RISC-V: perf: Skip PMU SBI extension when not implemented
2026-07-01 · Atish Patra <atish.patra@linux.dev> -
WARM2d
[PATCH v8 14/22] RISC-V: perf: Implement supervisor counter delegation support
2026-07-01 · Atish Patra <atish.patra@linux.dev> -
WARM2d
[PATCH v8 13/22] RISC-V: perf: Add a mechanism to defined legacy event encoding
2026-07-01 · Atish Patra <atish.patra@linux.dev> -
WARM2d
[PATCH v8 11/22] RISC-V: perf: Restructure the SBI PMU code
2026-07-01 · Atish Patra <atish.patra@linux.dev> -
WARM2d
[PATCH v8 12/22] RISC-V: perf: Modify the counter discovery mechanism
2026-07-01 · Atish Patra <atish.patra@linux.dev> -
WARM2d
[PATCH v8 01/22] RISC-V: perf: fix resource cleanup on driver probe failure
2026-07-01 · Atish Patra <atish.patra@linux.dev> -
HOTtoday
[PATCH 5/5] perf/arm-cmn: Support CMN S3 r2
2026-06-30 · Robin Murphy <robin.murphy@arm.com> -
HOTtoday
[PATCH 4/5] perf/arm-cmn: Add new filters
2026-06-30 · Robin Murphy <robin.murphy@arm.com> -
HOTtoday
[PATCH 2/5] perf/arm-cmn: Refactor event filter programming
2026-06-30 · Robin Murphy <robin.murphy@arm.com> -
HOTtoday
[PATCH 3/5] perf/arm-cmn: Refactor event filter data
2026-06-30 · Robin Murphy <robin.murphy@arm.com> -
HOTtoday
[PATCH 1/5] perf/arm-cmn: Rename filter variables for clarity
2026-06-30 · Robin Murphy <robin.murphy@arm.com> -
COOLING9d
REVIEWED: 7 (6M) [PATCH v6 2/2] perf/arm-cmn: Add workarounds for CMN-S3 on Graviton5
2026-06-30 · Robin Murphy <robin.murphy@arm.com> -
COOLING9d
REVIEWED: 1 (0M) [PATCH v6 1/2] perf/arm-cmn: Move DTM index data out of hw_perf_event
2026-06-30 · Robin Murphy <robin.murphy@arm.com> -
COLD17d
[PATCH v7 21/22] TEST(do-not-upstream): fake qemu-virt PMU events for cdeleg counter-mask testing
2026-06-22 · Atish Patra <atish.patra@linux.dev> -
COLD17d
[PATCH v7 16/22] RISC-V: perf: Use config2/vendor table for event to counter mapping
2026-06-22 · Atish Patra <atish.patra@linux.dev> -
COLD17d
[PATCH v7 18/22] RISC-V: perf: Add Qemu virt machine events
2026-06-22 · Atish Patra <atish.patra@linux.dev> -
COLD17d
[PATCH v7 14/22] RISC-V: perf: Implement supervisor counter delegation support
2026-06-22 · Atish Patra <atish.patra@linux.dev> -
COLD17d
[PATCH v7 17/22] RISC-V: perf: Add legacy event encodings via sysfs
2026-06-22 · Atish Patra <atish.patra@linux.dev>
Needs attention (review trailers in, no pickup)
Patches with review trailers that haven't landed in mainline and haven't been Acked by a maintainer. Oldest first.
-
STALE180d
REVIEWED: 1 (0M) [PATCH v10 01/21] dt-bindings: arm: pmu: Add Apple A7-A11 SoC CPU PMU compatibles
2026-01-01 · Nick Chan <hidden> · 1 Acked-by -
STALE180d
REVIEWED: 2 (2M) [PATCH v10 09/21] drivers/perf: apple_m1: Add Apple A8/A8X support
2026-01-01 · Nick Chan <hidden> · 1 Tested-by -
STALE180d
REVIEWED: 2 (2M) [PATCH v10 11/21] drivers/perf: apple_m1: Add Apple A10/A10X/T2 Support
2026-01-01 · Nick Chan <hidden> · 1 Tested-by -
STALE156d
REVIEWED: 1 (0M) [PATCH v2] perf/arm-cmn: Reject unsupported hardware configurations
2026-02-03 · Robin Murphy <robin.murphy@arm.com> · 1 Reviewed-by -
STALE148d
REVIEWED: 11 (10M) [PATCH AUTOSEL 6.19-6.1] perf/arm-cmn: Support CMN-600AE
2026-02-11 · Sasha Levin <sashal@kernel.org> · 1 Reviewed-by, 1 Tested-by -
STALE148d
REVIEWED: 1 (1M) [PATCH AUTOSEL 6.19-6.6] perf/cxlpmu: Replace IRQF_ONESHOT with IRQF_NO_THREAD
2026-02-11 · Sasha Levin <sashal@kernel.org> · 1 Reviewed-by -
DORMANTno replies
REVIEWED: 1 (0M) FAILED: Patch "perf/arm-cmn: Reject unsupported hardware configurations" failed to apply to 6.12-stable tree
2026-03-01 · Sasha Levin <sashal@kernel.org> · 1 Reviewed-by -
DORMANTno replies
REVIEWED: 1 (0M) FAILED: Patch "perf/arm-cmn: Reject unsupported hardware configurations" failed to apply to 6.6-stable tree
2026-03-01 · Sasha Levin <sashal@kernel.org> · 1 Reviewed-by -
DORMANTno replies
REVIEWED: 1 (0M) FAILED: Patch "perf/arm-cmn: Reject unsupported hardware configurations" failed to apply to 6.1-stable tree
2026-03-01 · Sasha Levin <sashal@kernel.org> · 1 Reviewed-by -
STALE107d
REVIEWED: 1 (0M) [PATCH v3 7/8] perf: add NVIDIA Tegra410 C2C PMU
2026-03-24 · Besar Wicaksono <hidden> · 1 Reviewed-by
Quiet for 30+ days
Patches with no review trailers and no replies. Either the author is heads-down elsewhere or these slipped through. Oldest first.
-
STALE184d
[PATCH 1/3] perf/arm_dsu: Support DSU-110
2025-12-15 · Robin Murphy <robin.murphy@arm.com> -
STALE184d
[PATCH 3/3] perf/arm_dsu: Allow standard cycles events
2025-12-15 · Robin Murphy <robin.murphy@arm.com> -
STALE184d
[PATCH 2/3] perf/arm_dsu: Support DSU-120
2025-12-15 · Robin Murphy <robin.murphy@arm.com> -
STALE119d
[PATCH v12 35/46] HACK: Restore per-CPU cpu_armpmu pointer
2025-12-17 · Steven Price <steven.price@arm.com> -
STALE204d
[PATCH v9 02/21] drivers/perf: apple_m1: Only init PMUv3 remap when EL2 is available
2025-12-17 · Nick Chan <hidden> -
STALE204d
[PATCH v9 03/21] drivers/perf: apple_m1: Support per-implementation event tables
2025-12-17 · Nick Chan <hidden> -
STALE204d
[PATCH v9 04/21] drivers/perf: apple_m1: Support a per-implementation number of counters
2025-12-17 · Nick Chan <hidden> -
STALE204d
[PATCH v9 05/21] drivers/perf: apple_m1: Support configuring counters for 32-bit EL0
2025-12-17 · Nick Chan <hidden> -
STALE204d
[PATCH v9 06/21] drivers/perf: apple_m1: Support per-implementation PMU startup
2025-12-17 · Nick Chan <hidden> -
STALE204d
[PATCH v9 07/21] drivers/perf: apple_m1: Support per-implementation event attr group
2025-12-17 · Nick Chan <hidden>